package com.example.designpatterns.strategy.payment;

/**
 * 支付策略接口 - 定义支付行为
 */
public interface PaymentStrategy {
    /**
     * 处理支付
     * @param amount 支付金额
     * @return 支付是否成功
     */
    boolean pay(double amount);
    
    /**
     * 获取支付方式名称
     * @return 支付方式名称
     */
    String getName();
} 